{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "3677a515",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[{'学生': 0, '活动分数': 0}, {'学生': 1, '活动分数': 0}, {'学生': 2, '活动分数': 0}, {'学生': 3, '活动分数': 0}, {'学生': 4, '活动分数': 0}, {'学生': 5, '活动分数': 0}, {'学生': 6, '活动分数': 0}, {'学生': 7, '活动分数': 0}, {'学生': 8, '活动分数': 77.0}, {'学生': 9, '活动分数': 37.7}, {'学生': 10, '活动分数': 10.0}, {'学生': 11, '活动分数': 0}, {'学生': 12, '活动分数': 0}, {'学生': 13, '活动分数': 50.0}, {'学生': 14, '活动分数': 0}, {'学生': 15, '活动分数': 102.1}, {'学生': 16, '活动分数': 0}, {'学生': 17, '活动分数': 11.0}, {'学生': 18, '活动分数': 0}, {'学生': 19, '活动分数': 0}, {'学生': 20, '活动分数': 0}, {'学生': 21, '活动分数': 2.6}, {'学生': 22, '活动分数': 22.1}, {'学生': 23, '活动分数': 10.0}, {'学生': 24, '活动分数': 89.0}, {'学生': 25, '活动分数': 100.0}, {'学生': 26, '活动分数': 54.5}, {'学生': 27, '活动分数': 0}, {'学生': 28, '活动分数': 38.375}, {'学生': 29, '活动分数': 0}, {'学生': 30, '活动分数': 0}, {'学生': 31, '活动分数': 0}, {'学生': 32, '活动分数': 0}, {'学生': 33, '活动分数': 30.5}, {'学生': 34, '活动分数': 0}, {'学生': 35, '活动分数': 32.0}, {'学生': 36, '活动分数': 2.0}, {'学生': 37, '活动分数': 5.1}, {'学生': 38, '活动分数': 0}, {'学生': 39, '活动分数': 0}, {'学生': 40, '活动分数': 0}, {'学生': 41, '活动分数': 0}, {'学生': 42, '活动分数': 0}, {'学生': 43, '活动分数': 0}, {'学生': 44, '活动分数': 0}, {'学生': 45, '活动分数': 0}, {'学生': 46, '活动分数': 0}, {'学生': 47, '活动分数': 38.5}, {'学生': 48, '活动分数': 0}, {'学生': 49, '活动分数': 10.0}, {'学生': 50, '活动分数': 19.0}, {'学生': 51, '活动分数': 0}, {'学生': 52, '活动分数': 0}, {'学生': 53, '活动分数': 0}, {'学生': 54, '活动分数': 0}, {'学生': 55, '活动分数': 0}, {'学生': 56, '活动分数': 0}, {'学生': 57, '活动分数': 0}, {'学生': 58, '活动分数': 0}, {'学生': 59, '活动分数': 0}, {'学生': 60, '活动分数': 0}, {'学生': 61, '活动分数': 0}, {'学生': 62, '活动分数': 0}, {'学生': 63, '活动分数': 39.05}, {'学生': 64, '活动分数': 0}, {'学生': 65, '活动分数': 0}, {'学生': 66, '活动分数': 0}, {'学生': 67, '活动分数': 13.5}, {'学生': 68, '活动分数': 0}, {'学生': 69, '活动分数': 6.5}, {'学生': 70, '活动分数': 0}, {'学生': 71, '活动分数': 1.5}, {'学生': 72, '活动分数': 5.0}, {'学生': 73, '活动分数': 0}, {'学生': 74, '活动分数': 0}, {'学生': 75, '活动分数': 0}, {'学生': 76, '活动分数': 5.0}, {'学生': 77, '活动分数': 0}, {'学生': 78, '活动分数': 0}, {'学生': 79, '活动分数': 0}, {'学生': 80, '活动分数': 0}, {'学生': 81, '活动分数': 0}, {'学生': 82, '活动分数': 0}, {'学生': 83, '活动分数': 0}, {'学生': 84, '活动分数': 0}, {'学生': 85, '活动分数': 0}, {'学生': 86, '活动分数': 24.400000000000002}, {'学生': 87, '活动分数': 0}, {'学生': 88, '活动分数': 5.1}, {'学生': 89, '活动分数': 0}, {'学生': 90, '活动分数': 0}, {'学生': 91, '活动分数': 0}, {'学生': 92, '活动分数': 62.0}, {'学生': 93, '活动分数': 34.0}, {'学生': 94, '活动分数': 0}, {'学生': 95, '活动分数': 0}, {'学生': 96, '活动分数': 0}, {'学生': 97, '活动分数': 0}, {'学生': 98, '活动分数': 0}, {'学生': 99, '活动分数': 0}, {'学生': 100, '活动分数': 0}, {'学生': 101, '活动分数': 28.0}, {'学生': 102, '活动分数': 0}, {'学生': 103, '活动分数': 0}, {'学生': 104, '活动分数': 0}, {'学生': 105, '活动分数': 78.5}, {'学生': 106, '活动分数': 0}, {'学生': 107, '活动分数': 39.0}, {'学生': 108, '活动分数': 16.0}, {'学生': 109, '活动分数': 26.2}, {'学生': 110, '活动分数': 19.0}, {'学生': 111, '活动分数': 0}, {'学生': 112, '活动分数': 1.5}, {'学生': 113, '活动分数': 6.75}, {'学生': 114, '活动分数': 8.5}, {'学生': 115, '活动分数': 0}, {'学生': 116, '活动分数': 0}, {'学生': 117, '活动分数': 0}, {'学生': 118, '活动分数': 0}, {'学生': 119, '活动分数': 0}, {'学生': 120, '活动分数': 0}, {'学生': 121, '活动分数': 0}, {'学生': 122, '活动分数': 0}, {'学生': 123, '活动分数': 54.0}, {'学生': 124, '活动分数': 0}, {'学生': 125, '活动分数': 0}, {'学生': 126, '活动分数': 0}, {'学生': 127, '活动分数': 0}, {'学生': 128, '活动分数': 0}, {'学生': 129, '活动分数': 21.5}, {'学生': 130, '活动分数': 0}, {'学生': 131, '活动分数': 29.0}, {'学生': 132, '活动分数': 0}, {'学生': 133, '活动分数': 0}, {'学生': 134, '活动分数': 0}, {'学生': 135, '活动分数': 0}, {'学生': 136, '活动分数': 0}, {'学生': 137, '活动分数': 0}, {'学生': 138, '活动分数': 12.5}, {'学生': 139, '活动分数': 13.899999999999999}, {'学生': 140, '活动分数': 6.5}, {'学生': 141, '活动分数': 36.0}, {'学生': 142, '活动分数': 0}, {'学生': 143, '活动分数': 33.0}, {'学生': 144, '活动分数': 0}, {'学生': 145, '活动分数': 1.3}, {'学生': 146, '活动分数': 72.0}, {'学生': 147, '活动分数': 16.3}, {'学生': 148, '活动分数': 0}, {'学生': 149, '活动分数': 63.0}, {'学生': 150, '活动分数': 0}, {'学生': 151, '活动分数': 0}, {'学生': 152, '活动分数': 0}, {'学生': 153, '活动分数': 115.5}, {'学生': 154, '活动分数': 0}, {'学生': 155, '活动分数': 0}, {'学生': 156, '活动分数': 8.5}, {'学生': 157, '活动分数': 0}, {'学生': 158, '活动分数': 5.0}, {'学生': 159, '活动分数': 0}, {'学生': 160, '活动分数': 8.0}, {'学生': 161, '活动分数': 35.5}, {'学生': 162, '活动分数': 45.650000000000006}, {'学生': 163, '活动分数': 0}, {'学生': 164, '活动分数': 0}, {'学生': 165, '活动分数': 0}, {'学生': 166, '活动分数': 12.0}, {'学生': 167, '活动分数': 0}, {'学生': 168, '活动分数': 0.5}, {'学生': 169, '活动分数': 0}, {'学生': 170, '活动分数': 0}, {'学生': 171, '活动分数': 0}, {'学生': 172, '活动分数': 0}, {'学生': 173, '活动分数': 0}, {'学生': 174, '活动分数': 0}, {'学生': 175, '活动分数': 0}, {'学生': 176, '活动分数': 0}, {'学生': 177, '活动分数': 0}, {'学生': 178, '活动分数': 10.0}, {'学生': 179, '活动分数': 0}, {'学生': 180, '活动分数': 5.0}, {'学生': 181, '活动分数': 5.0}, {'学生': 182, '活动分数': 0}, {'学生': 183, '活动分数': 0}, {'学生': 184, '活动分数': 0}, {'学生': 185, '活动分数': 0}, {'学生': 186, '活动分数': 0}, {'学生': 187, '活动分数': 0}, {'学生': 188, '活动分数': 2.5}, {'学生': 189, '活动分数': 0}, {'学生': 190, '活动分数': 0}, {'学生': 191, '活动分数': 0}, {'学生': 192, '活动分数': 23.0}, {'学生': 193, '活动分数': 3.5}, {'学生': 194, '活动分数': 0}, {'学生': 195, '活动分数': 0}, {'学生': 196, '活动分数': 0}, {'学生': 197, '活动分数': 0}, {'学生': 198, '活动分数': 0}, {'学生': 199, '活动分数': 0}, {'学生': 200, '活动分数': 0}, {'学生': 201, '活动分数': 0}, {'学生': 202, '活动分数': 0}, {'学生': 203, '活动分数': 0}, {'学生': 204, '活动分数': 0}, {'学生': 205, '活动分数': 0}, {'学生': 206, '活动分数': 0}, {'学生': 207, '活动分数': 0}, {'学生': 208, '活动分数': 0}, {'学生': 209, '活动分数': 0}, {'学生': 210, '活动分数': 0}, {'学生': 211, '活动分数': 0}, {'学生': 212, '活动分数': 0}, {'学生': 213, '活动分数': 0}, {'学生': 214, '活动分数': 0}, {'学生': 215, '活动分数': 0}, {'学生': 216, '活动分数': 0}, {'学生': 217, '活动分数': 0}, {'学生': 218, '活动分数': 0}, {'学生': 219, '活动分数': 0}, {'学生': 220, '活动分数': 0}, {'学生': 221, '活动分数': 0}, {'学生': 222, '活动分数': 0}, {'学生': 223, '活动分数': 0}, {'学生': 224, '活动分数': 0}, {'学生': 225, '活动分数': 0}, {'学生': 226, '活动分数': 0}, {'学生': 227, '活动分数': 0}, {'学生': 228, '活动分数': 0}, {'学生': 229, '活动分数': 37.5}, {'学生': 230, '活动分数': 34.0}, {'学生': 231, '活动分数': 0}, {'学生': 232, '活动分数': 0}, {'学生': 233, '活动分数': 18.0}, {'学生': 234, '活动分数': 28.0}, {'学生': 235, '活动分数': 15.0}, {'学生': 236, '活动分数': 33.5}, {'学生': 237, '活动分数': 0}, {'学生': 238, '活动分数': 15.0}, {'学生': 239, '活动分数': 0}, {'学生': 240, '活动分数': 0}, {'学生': 241, '活动分数': 0}, {'学生': 242, '活动分数': 0}, {'学生': 243, '活动分数': 0}, {'学生': 244, '活动分数': 0}, {'学生': 245, '活动分数': 0}, {'学生': 246, '活动分数': 0}, {'学生': 247, '活动分数': 0}, {'学生': 248, '活动分数': 0}, {'学生': 249, '活动分数': 0}, {'学生': 250, '活动分数': 0}, {'学生': 251, '活动分数': 0}, {'学生': 252, '活动分数': 0}, {'学生': 253, '活动分数': 19.0}, {'学生': 254, '活动分数': 1.5}, {'学生': 255, '活动分数': 0}, {'学生': 256, '活动分数': 0}, {'学生': 257, '活动分数': 0}, {'学生': 258, '活动分数': 0}, {'学生': 259, '活动分数': 0}, {'学生': 260, '活动分数': 0}, {'学生': 261, '活动分数': 0}, {'学生': 262, '活动分数': 0}, {'学生': 263, '活动分数': 0}, {'学生': 264, '活动分数': 0}, {'学生': 265, '活动分数': 0}, {'学生': 266, '活动分数': 32.1}, {'学生': 267, '活动分数': 0}, {'学生': 268, '活动分数': 81.0}, {'学生': 269, '活动分数': 1.5}, {'学生': 270, '活动分数': 0}, {'学生': 271, '活动分数': 0}, {'学生': 272, '活动分数': 0}, {'学生': 273, '活动分数': 8.5}, {'学生': 274, '活动分数': 5.0}, {'学生': 275, '活动分数': 0}, {'学生': 276, '活动分数': 0}, {'学生': 277, '活动分数': 9.0}, {'学生': 278, '活动分数': 11.5}, {'学生': 279, '活动分数': 8.0}, {'学生': 280, '活动分数': 0}, {'学生': 281, '活动分数': 3.0}, {'学生': 282, '活动分数': 0}, {'学生': 283, '活动分数': 3.5}, {'学生': 284, '活动分数': 0}, {'学生': 285, '活动分数': 0}, {'学生': 286, '活动分数': 0}, {'学生': 287, '活动分数': 0}, {'学生': 288, '活动分数': 0}, {'学生': 289, '活动分数': 2.0}, {'学生': 290, '活动分数': 2.0}, {'学生': 291, '活动分数': 68.05}, {'学生': 292, '活动分数': 0}, {'学生': 293, '活动分数': 0}, {'学生': 294, '活动分数': 5.1}, {'学生': 295, '活动分数': 0}, {'学生': 296, '活动分数': 0}, {'学生': 297, '活动分数': 0}, {'学生': 298, '活动分数': 0}, {'学生': 299, '活动分数': 0}, {'学生': 300, '活动分数': 0}, {'学生': 301, '活动分数': 0}, {'学生': 302, '活动分数': 80.95}, {'学生': 303, '活动分数': 0}, {'学生': 304, '活动分数': 0}, {'学生': 305, '活动分数': 0}, {'学生': 306, '活动分数': 21.0}, {'学生': 307, '活动分数': 8.0}, {'学生': 308, '活动分数': 50.0}, {'学生': 309, '活动分数': 0}, {'学生': 310, '活动分数': 0}, {'学生': 311, '活动分数': 0}, {'学生': 312, '活动分数': 0}, {'学生': 313, '活动分数': 0}, {'学生': 314, '活动分数': 0}, {'学生': 315, '活动分数': 0}, {'学生': 316, '活动分数': 6.0}, {'学生': 317, '活动分数': 2.0}, {'学生': 318, '活动分数': 0}, {'学生': 319, '活动分数': 0}, {'学生': 320, '活动分数': 0}, {'学生': 321, '活动分数': 10.0}, {'学生': 322, '活动分数': 15.5}, {'学生': 323, '活动分数': 33.0}, {'学生': 324, '活动分数': 0}, {'学生': 325, '活动分数': 0}, {'学生': 326, '活动分数': 0}, {'学生': 327, '活动分数': 0}, {'学生': 328, '活动分数': 4.5}, {'学生': 329, '活动分数': 2.5}, {'学生': 330, '活动分数': 17.5}, {'学生': 331, '活动分数': 3.25}, {'学生': 332, '活动分数': 38.0}, {'学生': 333, '活动分数': 61.400000000000006}, {'学生': 334, '活动分数': 1.0}, {'学生': 335, '活动分数': 19.0}, {'学生': 336, '活动分数': 0}, {'学生': 337, '活动分数': 0}, {'学生': 338, '活动分数': 0}, {'学生': 339, '活动分数': 0}, {'学生': 340, '活动分数': 0}, {'学生': 341, '活动分数': 0}, {'学生': 342, '活动分数': 16.5}, {'学生': 343, '活动分数': 0}, {'学生': 344, '活动分数': 0}, {'学生': 345, '活动分数': 0}, {'学生': 346, '活动分数': 0}, {'学生': 347, '活动分数': 0}, {'学生': 348, '活动分数': 0}, {'学生': 349, '活动分数': 29.0}, {'学生': 350, '活动分数': 42.0}, {'学生': 351, '活动分数': 0}, {'学生': 352, '活动分数': 0}, {'学生': 353, '活动分数': 0}, {'学生': 354, '活动分数': 0}, {'学生': 355, '活动分数': 0}, {'学生': 356, '活动分数': 0}, {'学生': 357, '活动分数': 0}, {'学生': 358, '活动分数': 0}, {'学生': 359, '活动分数': 0}, {'学生': 360, '活动分数': 0}, {'学生': 361, '活动分数': 0}, {'学生': 362, '活动分数': 0}, {'学生': 363, '活动分数': 0}, {'学生': 364, '活动分数': 0}, {'学生': 365, '活动分数': 0}, {'学生': 366, '活动分数': 0}, {'学生': 367, '活动分数': 0}, {'学生': 368, '活动分数': 0}, {'学生': 369, '活动分数': 0}, {'学生': 370, '活动分数': 0}, {'学生': 371, '活动分数': 0}, {'学生': 372, '活动分数': 0}, {'学生': 373, '活动分数': 0}, {'学生': 374, '活动分数': 0}, {'学生': 375, '活动分数': 0}, {'学生': 376, '活动分数': 0.5}, {'学生': 377, '活动分数': 0}, {'学生': 378, '活动分数': 0}, {'学生': 379, '活动分数': 0}, {'学生': 380, '活动分数': 0}, {'学生': 381, '活动分数': 0}, {'学生': 382, '活动分数': 0}, {'学生': 383, '活动分数': 0}, {'学生': 384, '活动分数': 0}, {'学生': 385, '活动分数': 0}, {'学生': 386, '活动分数': 0}, {'学生': 387, '活动分数': 0}, {'学生': 388, '活动分数': 0}, {'学生': 389, '活动分数': 0}, {'学生': 390, '活动分数': 0}, {'学生': 391, '活动分数': 0}, {'学生': 392, '活动分数': 0}, {'学生': 393, '活动分数': 0}, {'学生': 394, '活动分数': 0}, {'学生': 395, '活动分数': 0}, {'学生': 396, '活动分数': 0}, {'学生': 397, '活动分数': 0}, {'学生': 398, '活动分数': 6.0}, {'学生': 399, '活动分数': 14.0}, {'学生': 400, '活动分数': 0}, {'学生': 401, '活动分数': 0}, {'学生': 402, '活动分数': 0}, {'学生': 403, '活动分数': 0}, {'学生': 404, '活动分数': 98.8}, {'学生': 405, '活动分数': 34.0}, {'学生': 406, '活动分数': 0}, {'学生': 407, '活动分数': 0}, {'学生': 408, '活动分数': 0}, {'学生': 409, '活动分数': 0}, {'学生': 410, '活动分数': 0}, {'学生': 411, '活动分数': 0}, {'学生': 412, '活动分数': 0}, {'学生': 413, '活动分数': 0}, {'学生': 414, '活动分数': 0}, {'学生': 415, '活动分数': 0}, {'学生': 416, '活动分数': 0}, {'学生': 417, '活动分数': 0}, {'学生': 418, '活动分数': 5.5}, {'学生': 419, '活动分数': 1.0}, {'学生': 420, '活动分数': 0}, {'学生': 421, '活动分数': 0}, {'学生': 422, '活动分数': 0}, {'学生': 423, '活动分数': 0}, {'学生': 424, '活动分数': 0}, {'学生': 425, '活动分数': 0}, {'学生': 426, '活动分数': 0}, {'学生': 427, '活动分数': 0}, {'学生': 428, '活动分数': 0}, {'学生': 429, '活动分数': 0}, {'学生': 430, '活动分数': 0}, {'学生': 431, '活动分数': 0}, {'学生': 432, '活动分数': 0}, {'学生': 433, '活动分数': 0}, {'学生': 434, '活动分数': 52.0}, {'学生': 435, '活动分数': 0}, {'学生': 436, '活动分数': 0}, {'学生': 437, '活动分数': 0}, {'学生': 438, '活动分数': 0}, {'学生': 439, '活动分数': 0}, {'学生': 440, '活动分数': 0}, {'学生': 441, '活动分数': 0}, {'学生': 442, '活动分数': 0}, {'学生': 443, '活动分数': 0}, {'学生': 444, '活动分数': 0}, {'学生': 445, '活动分数': 3.0}, {'学生': 446, '活动分数': 0}, {'学生': 447, '活动分数': 0}, {'学生': 448, '活动分数': 0}, {'学生': 449, '活动分数': 0}, {'学生': 450, '活动分数': 0}, {'学生': 451, '活动分数': 0}, {'学生': 452, '活动分数': 0}, {'学生': 453, '活动分数': 0}, {'学生': 454, '活动分数': 0}, {'学生': 455, '活动分数': 0}, {'学生': 456, '活动分数': 0}, {'学生': 457, '活动分数': 0}, {'学生': 458, '活动分数': 0}, {'学生': 459, '活动分数': 0}, {'学生': 460, '活动分数': 0}, {'学生': 461, '活动分数': 0}, {'学生': 462, '活动分数': 0}, {'学生': 463, '活动分数': 0}, {'学生': 464, '活动分数': 0}, {'学生': 465, '活动分数': 0}, {'学生': 466, '活动分数': 0}, {'学生': 467, '活动分数': 40.0}, {'学生': 468, '活动分数': 10.299999999999999}, {'学生': 469, '活动分数': 49.25}, {'学生': 470, '活动分数': 0}, {'学生': 471, '活动分数': 31.0}, {'学生': 472, '活动分数': 0}, {'学生': 473, '活动分数': 0}, {'学生': 474, '活动分数': 3.0}, {'学生': 475, '活动分数': 0}, {'学生': 476, '活动分数': 87.6}, {'学生': 477, '活动分数': 56.0}, {'学生': 478, '活动分数': 0}, {'学生': 479, '活动分数': 4.0}, {'学生': 480, '活动分数': 0}, {'学生': 481, '活动分数': 7.0}, {'学生': 482, '活动分数': 0}, {'学生': 483, '活动分数': 32.5}, {'学生': 484, '活动分数': 48.45}, {'学生': 485, '活动分数': 29.0}, {'学生': 486, '活动分数': 23.8}, {'学生': 487, '活动分数': 36.0}, {'学生': 488, '活动分数': 0}, {'学生': 489, '活动分数': 0}, {'学生': 490, '活动分数': 0}, {'学生': 491, '活动分数': 16.25}, {'学生': 492, '活动分数': 31.0}, {'学生': 493, '活动分数': 29.0}, {'学生': 494, '活动分数': 0}, {'学生': 495, '活动分数': 0}, {'学生': 496, '活动分数': 0}, {'学生': 497, '活动分数': 0}, {'学生': 498, '活动分数': 0}, {'学生': 499, '活动分数': 0}, {'学生': 500, '活动分数': 0}, {'学生': 501, '活动分数': 0}, {'学生': 502, '活动分数': 0}, {'学生': 503, '活动分数': 0}, {'学生': 504, '活动分数': 0}, {'学生': 505, '活动分数': 0}, {'学生': 506, '活动分数': 0}, {'学生': 507, '活动分数': 7.0}, {'学生': 508, '活动分数': 0}, {'学生': 509, '活动分数': 0}, {'学生': 510, '活动分数': 0}, {'学生': 511, '活动分数': 0}, {'学生': 512, '活动分数': 0}, {'学生': 513, '活动分数': 0}, {'学生': 514, '活动分数': 0}, {'学生': 515, '活动分数': 0}, {'学生': 516, '活动分数': 33.0}, {'学生': 517, '活动分数': 48.0}, {'学生': 518, '活动分数': 0}, {'学生': 519, '活动分数': 54.0}, {'学生': 520, '活动分数': 0}, {'学生': 521, '活动分数': 27.0}, {'学生': 522, '活动分数': 0}, {'学生': 523, '活动分数': 0}, {'学生': 524, '活动分数': 0}, {'学生': 525, '活动分数': 5.0}, {'学生': 526, '活动分数': 0}, {'学生': 527, '活动分数': 0}, {'学生': 528, '活动分数': 0}, {'学生': 529, '活动分数': 0}, {'学生': 530, '活动分数': 0}, {'学生': 531, '活动分数': 0}, {'学生': 532, '活动分数': 0}, {'学生': 533, '活动分数': 7.5}, {'学生': 534, '活动分数': 6.0}, {'学生': 535, '活动分数': 45.75}, {'学生': 536, '活动分数': 14.25}, {'学生': 537, '活动分数': 0}, {'学生': 538, '活动分数': 0}, {'学生': 539, '活动分数': 0}, {'学生': 540, '活动分数': 0}, {'学生': 541, '活动分数': 0}, {'学生': 542, '活动分数': 0}, {'学生': 543, '活动分数': 0}, {'学生': 544, '活动分数': 25.0}, {'学生': 545, '活动分数': 0}, {'学生': 546, '活动分数': 0}, {'学生': 547, '活动分数': 87.0}, {'学生': 548, '活动分数': 25.0}, {'学生': 549, '活动分数': 0}, {'学生': 550, '活动分数': 54.0}, {'学生': 551, '活动分数': 0}, {'学生': 552, '活动分数': 54.0}, {'学生': 553, '活动分数': 0}, {'学生': 554, '活动分数': 3.0}, {'学生': 555, '活动分数': 0}, {'学生': 556, '活动分数': 0}, {'学生': 557, '活动分数': 0}, {'学生': 558, '活动分数': 7.0}, {'学生': 559, '活动分数': 0}, {'学生': 560, '活动分数': 132.5}, {'学生': 561, '活动分数': 59.0}, {'学生': 562, '活动分数': 17.0}, {'学生': 563, '活动分数': 15.5}, {'学生': 564, '活动分数': 0}, {'学生': 565, '活动分数': 0}, {'学生': 566, '活动分数': 0}, {'学生': 567, '活动分数': 0}, {'学生': 568, '活动分数': 0}, {'学生': 569, '活动分数': 0}, {'学生': 570, '活动分数': 0}, {'学生': 571, '活动分数': 0}, {'学生': 572, '活动分数': 0}, {'学生': 573, '活动分数': 0}, {'学生': 574, '活动分数': 0}, {'学生': 575, '活动分数': 0}, {'学生': 576, '活动分数': 0}, {'学生': 577, '活动分数': 0}, {'学生': 578, '活动分数': 0}, {'学生': 579, '活动分数': 0}, {'学生': 580, '活动分数': 1.0}, {'学生': 581, '活动分数': 0}, {'学生': 582, '活动分数': 5.5}, {'学生': 583, '活动分数': 0}, {'学生': 584, '活动分数': 30.5}, {'学生': 585, '活动分数': 0}, {'学生': 586, '活动分数': 0}, {'学生': 587, '活动分数': 5.0}, {'学生': 588, '活动分数': 0}, {'学生': 589, '活动分数': 43.0}, {'学生': 590, '活动分数': 5.1}, {'学生': 591, '活动分数': 0}, {'学生': 592, '活动分数': 0}, {'学生': 593, '活动分数': 11.0}, {'学生': 594, '活动分数': 0}, {'学生': 595, '活动分数': 0}, {'学生': 596, '活动分数': 0}, {'学生': 597, '活动分数': 0}, {'学生': 598, '活动分数': 0}, {'学生': 599, '活动分数': 0}, {'学生': 600, '活动分数': 0}, {'学生': 601, '活动分数': 34.0}, {'学生': 602, '活动分数': 0}, {'学生': 603, '活动分数': 0}, {'学生': 604, '活动分数': 0}, {'学生': 605, '活动分数': 0}, {'学生': 606, '活动分数': 0}, {'学生': 607, '活动分数': 0}, {'学生': 608, '活动分数': 0}, {'学生': 609, '活动分数': 0}, {'学生': 610, '活动分数': 0}, {'学生': 611, '活动分数': 0}, {'学生': 612, '活动分数': 0}, {'学生': 613, '活动分数': 2.5}, {'学生': 614, '活动分数': 0}, {'学生': 615, '活动分数': 78.75}, {'学生': 616, '活动分数': 46.0}, {'学生': 617, '活动分数': 0}, {'学生': 618, '活动分数': 0}, {'学生': 619, '活动分数': 0}, {'学生': 620, '活动分数': 24.5}, {'学生': 621, '活动分数': 0}, {'学生': 622, '活动分数': 8.5}, {'学生': 623, '活动分数': 0}, {'学生': 624, '活动分数': 0}, {'学生': 625, '活动分数': 0}, {'学生': 626, '活动分数': 0}, {'学生': 627, '活动分数': 0}, {'学生': 628, '活动分数': 0}, {'学生': 629, '活动分数': 0}, {'学生': 630, '活动分数': 0}, {'学生': 631, '活动分数': 0}, {'学生': 632, '活动分数': 0}, {'学生': 633, '活动分数': 0}, {'学生': 634, '活动分数': 0}, {'学生': 635, '活动分数': 0}, {'学生': 636, '活动分数': 0}, {'学生': 637, '活动分数': 0}, {'学生': 638, '活动分数': 0}, {'学生': 639, '活动分数': 0}, {'学生': 640, '活动分数': 29.0}, {'学生': 641, '活动分数': 0}, {'学生': 642, '活动分数': 0}, {'学生': 643, '活动分数': 0}, {'学生': 644, '活动分数': 43.0}, {'学生': 645, '活动分数': 35.0}, {'学生': 646, '活动分数': 36.2}, {'学生': 647, '活动分数': 64.5}, {'学生': 648, '活动分数': 20.0}, {'学生': 649, '活动分数': 15.7}, {'学生': 650, '活动分数': 0}, {'学生': 651, '活动分数': 0}, {'学生': 652, '活动分数': 0}, {'学生': 653, '活动分数': 0}, {'学生': 654, '活动分数': 0}, {'学生': 655, '活动分数': 1.0}, {'学生': 656, '活动分数': 0}, {'学生': 657, '活动分数': 6.5}, {'学生': 658, '活动分数': 3.5}, {'学生': 659, '活动分数': 12.5}, {'学生': 660, '活动分数': 7.5}, {'学生': 661, '活动分数': 0}, {'学生': 662, '活动分数': 3.5}, {'学生': 663, '活动分数': 27.0}, {'学生': 664, '活动分数': 0}, {'学生': 665, '活动分数': 40.0}, {'学生': 666, '活动分数': 5.5}, {'学生': 667, '活动分数': 18.0}, {'学生': 668, '活动分数': 87.0}, {'学生': 669, '活动分数': 0}, {'学生': 670, '活动分数': 0}, {'学生': 671, '活动分数': 1.0}, {'学生': 672, '活动分数': 2.0}, {'学生': 673, '活动分数': 0}, {'学生': 674, '活动分数': 51.00000000000001}, {'学生': 675, '活动分数': 0}, {'学生': 676, '活动分数': 19.0}, {'学生': 677, '活动分数': 31.7}, {'学生': 678, '活动分数': 12.0}, {'学生': 679, '活动分数': 0}, {'学生': 680, '活动分数': 0}, {'学生': 681, '活动分数': 0}, {'学生': 682, '活动分数': 0}, {'学生': 683, '活动分数': 1.5}, {'学生': 684, '活动分数': 2.5}, {'学生': 685, '活动分数': 2.0}, {'学生': 686, '活动分数': 0}, {'学生': 687, '活动分数': 2.5}, {'学生': 688, '活动分数': 0}, {'学生': 689, '活动分数': 87.45}, {'学生': 690, '活动分数': 0}, {'学生': 691, '活动分数': 0}, {'学生': 692, '活动分数': 0}, {'学生': 693, '活动分数': 0}, {'学生': 694, '活动分数': 34.0}, {'学生': 695, '活动分数': 2.5}, {'学生': 696, '活动分数': 10.0}, {'学生': 697, '活动分数': 0}, {'学生': 698, '活动分数': 0}, {'学生': 699, '活动分数': 0}, {'学生': 700, '活动分数': 0}, {'学生': 701, '活动分数': 0}, {'学生': 702, '活动分数': 0}, {'学生': 703, '活动分数': 0}, {'学生': 704, '活动分数': 0}, {'学生': 705, '活动分数': 0}, {'学生': 706, '活动分数': 0}, {'学生': 707, '活动分数': 0}, {'学生': 708, '活动分数': 0}, {'学生': 709, '活动分数': 1.5}, {'学生': 710, '活动分数': 0}, {'学生': 711, '活动分数': 0}, {'学生': 712, '活动分数': 0}, {'学生': 713, '活动分数': 0}, {'学生': 714, '活动分数': 0}, {'学生': 715, '活动分数': 0}, {'学生': 716, '活动分数': 0}, {'学生': 717, '活动分数': 0}, {'学生': 718, '活动分数': 0}, {'学生': 719, '活动分数': 0}, {'学生': 720, '活动分数': 0}, {'学生': 721, '活动分数': 0}, {'学生': 722, '活动分数': 0}, {'学生': 723, '活动分数': 0}, {'学生': 724, '活动分数': 0}, {'学生': 725, '活动分数': 0}, {'学生': 726, '活动分数': 0}, {'学生': 727, '活动分数': 0}, {'学生': 728, '活动分数': 0}, {'学生': 729, '活动分数': 0}, {'学生': 730, '活动分数': 0}, {'学生': 731, '活动分数': 0}, {'学生': 732, '活动分数': 3.0}, {'学生': 733, '活动分数': 0}, {'学生': 734, '活动分数': 0}, {'学生': 735, '活动分数': 0}, {'学生': 736, '活动分数': 0}, {'学生': 737, '活动分数': 0}, {'学生': 738, '活动分数': 51.1}, {'学生': 739, '活动分数': 19.5}, {'学生': 740, '活动分数': 0}, {'学生': 741, '活动分数': 12.5}, {'学生': 742, '活动分数': 0}, {'学生': 743, '活动分数': 0}, {'学生': 744, '活动分数': 4.0}, {'学生': 745, '活动分数': 5.1}, {'学生': 746, '活动分数': 0}, {'学生': 747, '活动分数': 0}, {'学生': 748, '活动分数': 5.1}, {'学生': 749, '活动分数': 10.0}, {'学生': 750, '活动分数': 5.0}, {'学生': 751, '活动分数': 0}, {'学生': 752, '活动分数': 5.1}, {'学生': 753, '活动分数': 5.1}, {'学生': 754, '活动分数': 19.0}, {'学生': 755, '活动分数': 0}, {'学生': 756, '活动分数': 23.0}, {'学生': 757, '活动分数': 27.0}, {'学生': 758, '活动分数': 16.5}, {'学生': 759, '活动分数': 0}, {'学生': 760, '活动分数': 30.0}, {'学生': 761, '活动分数': 0}, {'学生': 762, '活动分数': 0}, {'学生': 763, '活动分数': 0}, {'学生': 764, '活动分数': 5.5}, {'学生': 765, '活动分数': 17.0}, {'学生': 766, '活动分数': 30.0}, {'学生': 767, '活动分数': 0}, {'学生': 768, '活动分数': 0}, {'学生': 769, '活动分数': 0}, {'学生': 770, '活动分数': 0}, {'学生': 771, '活动分数': 0}, {'学生': 772, '活动分数': 0}, {'学生': 773, '活动分数': 0}, {'学生': 774, '活动分数': 0}, {'学生': 775, '活动分数': 0}, {'学生': 776, '活动分数': 0}, {'学生': 777, '活动分数': 0}, {'学生': 778, '活动分数': 14.0}, {'学生': 779, '活动分数': 16.0}, {'学生': 780, '活动分数': 55.0}, {'学生': 781, '活动分数': 71.0}, {'学生': 782, '活动分数': 106.1}, {'学生': 783, '活动分数': 0}, {'学生': 784, '活动分数': 0}, {'学生': 785, '活动分数': 0}, {'学生': 786, '活动分数': 9.0}, {'学生': 787, '活动分数': 0}, {'学生': 788, '活动分数': 0}, {'学生': 789, '活动分数': 0}, {'学生': 790, '活动分数': 26.0}, {'学生': 791, '活动分数': 0}, {'学生': 792, '活动分数': 0}, {'学生': 793, '活动分数': 0}, {'学生': 794, '活动分数': 0}, {'学生': 795, '活动分数': 55.5}, {'学生': 796, '活动分数': 0}, {'学生': 797, '活动分数': 43.6}, {'学生': 798, '活动分数': 56.6}, {'学生': 799, '活动分数': 0}]\n"
     ]
    }
   ],
   "source": [
    "import pandas as pd\n",
    "import numpy as np\n",
    "import ast\n",
    "import re\n",
    "score=[]\n",
    "list_a=np.arange(22)\n",
    "p1=pd.read_csv(\"测试初始.csv\",low_memory=False,usecols=list_a)\n",
    "for k in range(0,800):\n",
    "    dict={}\n",
    "    t=p1[\"参加活动情况描述\"][k]\n",
    "    t=t.replace(\"分\",\"@\")  #此时t为str类型\n",
    "    total=0\n",
    "    p3=ast.literal_eval(t)  #此时p3为list类型\n",
    "#     print(p3)\n",
    "    l=len(p3)\n",
    "    real_done=[]           #带有空列表的分数列表\n",
    "    real_done_done=[]      #去掉空列表的分数列表\n",
    "    for i in range (1,l):\n",
    "        data=p3[i]              #定位到list中的某一个标签\n",
    "        pattern=re.compile(r\"\\d{0,2}\\.{0,1}\\d{1,3}\\@\")    #正则表达式匹配\n",
    "        deal_done=pattern.findall(data)   #找到符合条件的值并打印结果\n",
    "        real_done.append(deal_done)\n",
    "    #去掉空列表\n",
    "    for i in range(0,len(real_done)):\n",
    "        if len(real_done[i])!=0:\n",
    "            real_done_done.append(real_done[i])\n",
    "    #计算分数\n",
    "    for i in range(0,len(real_done_done)):\n",
    "        for j in range(0,len(real_done_done[i])):\n",
    "            mark=float(real_done_done[i][j][:-1])\n",
    "            total=total+mark\n",
    "\n",
    "    dict[\"学生\"]=k\n",
    "    dict[\"活动分数\"]=total\n",
    "    score.append(dict)\n",
    "print(score)\n",
    "df1=pd.DataFrame(score)\n",
    "df1.to_csv(\"测试活动分数.csv\")\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "21548621",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.8"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
